/**
 * enum for weapon
 * @author CodeTraders
 * @Version 1.0 11/18/2012
 */
public enum Weapon implements Item {
	
	PULSE(Numbers.TEN.getNumber(), Numbers.FIVE_HUNDRED.getNumber()), 
	BEAM(Numbers.TWENTY.getNumber(), Numbers.THIRTY_THOUSAND.getNumber()), 
	MILITARY(Numbers.FIFTY.getNumber(), 
			Numbers.HUNDRED_FIFTY.getNumber() * Numbers.HUNDRED.getNumber());
	
	/**
	 * The damage and the price value of the Weapon
	 */
	private final int damage, price;
	
	/**
	 * This is a constructor for Weapon Method.
	 * @param damage
	 * @param price
	 */
	private Weapon(int damage, int price) {
		this.damage = damage;
		this.price = price;
	}
	
	/**
	 * This is to get damage
	 * @return the point of damage
	 */
	public int getDamage() {
		return this.damage;
	}
	
	/**
	 * This is to get price
	 * @return the price
	 */
	public int getPrice() {
		return this.price;
	}

}
